home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 September / CHIP Eylül 1998.iso / freeware / mp3 / nad093 / whatsnew.txt < prev   
Text File  |  1998-04-21  |  21KB  |  570 lines

  1. [21/04/98]            NAD 0.93
  2.  
  3.     Your support makes a better player for YOU.
  4.     for bug reporting and suggestions email: 
  5.  
  6.             nad@nad.inept.org
  7.  
  8. NEW ** NEW ** NEW ** NEW ** NEW ** NEW **
  9.  
  10.  
  11. Whats New in NAD 0.93
  12.  
  13.         . MAJOR fix for the CPU time issue.
  14.  
  15.         . NAD uses more cpu time than before, because of the NEW decoding
  16.           routines that use complex double precision. (Even better audio
  17.           quality), so you can expect about 2-4% more cpu usage at least
  18.  
  19.  
  20.  
  21.  
  22. Whats New in NAD 0.92
  23.  
  24.         . Added a *VERY BETA* system, where if you have NAD minimized to the
  25.           SYSTRAY and you hold the mouse button down for 1second, a mini
  26.           control panel will popup, once you click outside of the control
  27.           panel it will diappear.. all the buttons work, but the seek control
  28.           currently DOES NOT...
  29.  
  30.         . Fixed the font for the scrolling song name, it looks a LOT better
  31.           now.
  32.  
  33.         . Added scrolling song name, I know the font isn't too good at the
  34.           moment, it needs to be redrawn...
  35.  
  36.         . Re-Implemented the Graphic Equalizer, this system has more 'control'
  37.           over the bands(rather than 14 discreet levels, it now is a variable
  38.           slider.(again, the colour matches the LCD screen);
  39.  
  40.         . Added code to detect if the playlist is populated before bringing
  41.           up a open file dialog when you press play.
  42.  
  43.         . Added .m3u to the list of filetypes that get registered when you
  44.           click register filetypes(oops)
  45.  
  46.         . Reimplemented VOLUME control, again the colour matches the LCDcolour
  47.  
  48.         . Fixed a bug for if you tried to SEEK when STREAMING a file..oops
  49.  
  50.         . Added 'Mapping Modes' to the decoding engine, (2 was the default
  51.           in older systems (ie OFF)). 
  52.  
  53.           This system can 'compensate' for different *ENCODERS* which store
  54.           their data SLIGHTLY differently. It adjusts the Subband Decoding to
  55.           try and arrange the bands more accuratly.
  56.  
  57.           Modes
  58.           -----
  59.  
  60.             1: For XING/etc Encoders(16000Hz falloff).
  61.  
  62.             2: For any miscelleneous ISO based Encoders. This is for
  63.                encoders based on the available Layer3 Encoder source.
  64.  
  65.             3: For any IIS/FHG Encoder(l3Enc/Layer3Producer etc).
  66.  
  67.             4: This is for ARCAM when its released....
  68.  
  69.           You'll have to experiment to find the best mapping mode for each
  70.           individual song, but 2 is the NAD default, and should be good for 
  71.           everything!
  72.  
  73.  
  74.         . Added a time display for when you are decoding a .wav file. Obviously
  75.           it increases very quickly, its actually the length of the resulting .WAV
  76.           file, NOT the current time taken....
  77.  
  78.         . Re-Implemented the NAD format visualisation plugins, *NOTE* these
  79.           are NOT winamp compatible.. Way before winamp thought about plugins,
  80.           NAD had a 'plugin' system. I removed this system due to lack of 
  81.           interest, however I have re-implemented it, because it is technically
  82.           better than the winamp system. Also I found the code for the 'original'
  83.           visual 'eyecandy' plugins I did (a mini spectrum analyser/oscilliscope)
  84.           and a screensaver that uses NAD's vis system if NAD is running...
  85.  
  86.           The vis system also allows external programs to plug-into NAD. So
  87.           all of these external playlist editor programs can do built in vis too.
  88.  
  89.           Although NAD has visualisation plugins, there will be NO internal vis
  90.           in NAD. This is my decision, it is final, so dont ask.
  91.  
  92.         . Made a few speed-ups in the Audio Output Routines.
  93.  
  94.         . re-Added a progress/seek control, it matches the colour of the 
  95.           LCD panel.
  96.  
  97.         . Added an option to set the colour of the LCD panel See Preferences
  98.           UserInterface.
  99.  
  100.         . Added a 3 state REPEAT system. When repeat is off the repeat[1]
  101.           will be dimmed. when JUST the word repeat is 'lit' this will
  102.           REPEAT the whole playlist. If repeat[1] is lit NAD will repeat
  103.           the current playing track over and over.....
  104.  
  105.         . fixed a problem with .m3u's with URLS in them - you can now
  106.           associate .m3u's in NETSCAPE/IE to open NAD as a HELPER app,
  107.           for STREAMING mp1/2/3's without Netscape having to download the
  108.           whole file first....
  109.  
  110.         . Added automatic prebuffering to the URL streaming system
  111.  
  112.         . Fixed the Streaming system (it should totally work now)
  113.  
  114.         . Totally redesigned output system, this was because the 
  115.           DirectSound plugin needed extra functions, which are
  116.           helpful to more than just the DirectSound system, the upshot
  117.           of this is that versions of NAD prior to THIS release will not
  118.           even acknowledge the existance of the new plugin format.
  119.  
  120.         . Added Track Number display, its ok for tracks 00-99 however
  121.           for tracks OVER that it will display 'EE' (for eeeeeee)..
  122.  
  123.         . Fixed a bug, where if there was a URL in a playlist, NAD 
  124.           thought it deserved a relative path at the beginning, doh..
  125.           thanks to kyushu for spotting that one!
  126.  
  127.         . Sorted out the final gui. Most of you wont know what is WAS
  128.           like, but the beta testers do....
  129.  
  130.         . Tweaked the Continuous Playback system a little, for those of
  131.           you saying you could hear about 15ms of silence inbetween each
  132.           track, NAD will now 'look' for the silence and attempt to cut
  133.           it out. It seems to be ok.. (on the 3 seperate tests I did anyway)
  134.           The silence didn't come from NAD, but rather either the MP3 
  135.           Encoder inserting an 'empty' frame, or the CDROM it was ripped
  136.           from adding the blank space to the .wav file..
  137.  
  138.           *NOTE* more than about 10ms of silence and NAD will NOT cut it,
  139.           because its possible its PART of the SONG.....
  140.  
  141.         . Removed the 'click' inbetween each MP3, that some of you have
  142.           been emailing me about....
  143.  
  144.         . ReAdded ID3-TAG v1.1 support, there is no editor just yet..
  145.  
  146.         . Fixed the playlist editor Re-Sizing issue that only let
  147.           you resize the window from the right/bottom. you can now
  148.           resize from anywhere, and not make the playlist editor smaller
  149.           than the smallest allowed size.
  150.  
  151.         . The Playlist editor SHOULD be system font size sensitive.
  152.           (HOPEFULLY).
  153.  
  154.         . Made NAD work properly with the current playing Item, e.g
  155.           if you SHUFFLE NAD will still remember the currently
  156.           playing Item, rather than just the Item Number as it did 
  157.           before. This basically means the playlist editor looks more
  158.           like the actual list...
  159.  
  160.         . Made the SORT button in the Playlist Editor work!
  161.  
  162.         . Removed the link to the prebeta... since the URL no longer 
  163.           exists - whoops...
  164.  
  165.         . Added a graceful exit if NAD is run under win32s.
  166.  
  167.         . Fixed a 'disappearing window buttons' bug.
  168.     
  169.         . Added code so that if the PLAY button is pressed with no files
  170.           in the playlist, nad will bring up a 'open file' dialog...
  171.  
  172.         . Fixed a problem with streaming, where every 4 seconds you'd get a 
  173.           strange 'whoop' noise...
  174.  
  175.         . Redesigned gui layout, more LCD Panel, Less 'other stuff'. This
  176.           was due to a huge response to the 'yellow' lcd thing. The LCD is
  177.           kind of based on my brothers mini hi-fi which has a huge LCD panel
  178.           on it, which controls everything. Expect the display to get better
  179.           as time goes on.
  180.  
  181.         . At the request of a few people nad will now allow you
  182.           to add files with any extension to the playlist (rather than *.mp*).
  183.  
  184.         . Another few speedups here and there.
  185.  
  186.         . fixed a few problems in the layer 1 and 2 decoders. You'd probably never
  187.           notice them anyway, but now you'll NEVER because they're not there :P
  188.  
  189. --- Old stuff follows
  190.  
  191. NAD is now at 0.91 ... I think It has earned a 'slight' version upgrade..
  192. and its no longer a prebeta etc etc...
  193.  
  194. Whats New [05/04/98]:
  195.  
  196.         . Added filename/samplerate/bitrate info to the LCD Screen.
  197.           There is currently NO songname scrolling, there will be once
  198.           I have finished the modified graphics.
  199.  
  200.         . Added a 'GUI' settings screen. Theres not much to change yet,
  201.           however there is a button to 'expand' the nad window (so you
  202.           can see the Volume and EQ settings)...
  203.  
  204. Whats New [02/04/98]:    (All dates upto...)
  205.     
  206.         . Started working on the new LCD panel system.
  207.  
  208.         . Fixed Playlist left and top edge resizing 'issue'
  209.  
  210.         . Optimized the gui a bit
  211.  
  212.         . Altered Output Plugin code to make it faster and more reliable.
  213.           It can also deal gracefully with plugins that dont work. If an
  214.           error occurs NAD will 'fall-back' into the standard output system
  215.           (the soundcard output).
  216.  
  217.         . Started on a 256Colour mode.
  218.  
  219.         . Easy Move mode works. Many of you ask what this is... well basically
  220.           when its ACTIVE, you can click ANYWHERE on the NAD window thats NOT
  221.           a button/etc and DRAG the window....
  222.  
  223.         . Splashscreen option works. It is multithreaded too, so you can leave
  224.           it on, and NAD will commence playback, even before it has disappeared!
  225.  
  226.         . Added a 'self profiling' Audio Output Performance system, It basically
  227.           Measures thruput of the decoder to soundcard.
  228.  
  229.         . Did an AMIGA port (yes, I did...) It'll be out soon!
  230.  
  231. Whats New [12/03/98]:
  232.  
  233.         . At the request of several people, I have made the Playlist editor
  234.           resizable.
  235.  
  236.           Also, the playlist editor appears in the TASKBAR, so its accessable
  237.           even if the main nad window is minimized/in the sys-tray.
  238.  
  239. Whats New [11/03/98]:
  240.  
  241.         . Worked a LOT on the playlist editor. Its quite functional now.
  242.           I added keyboard commands to the playlist editor, when the
  243.           list is selected:
  244.  
  245.           Return - Will play the currently selected song
  246.           Delete - Will Delete the currently selected song(s)
  247.  
  248.         . Added .M3U playlist Support. NAD now supports all WINAMP and 
  249.           WINPLAY playlist formats, With full relative path support.
  250.  
  251.         . Speeded up the 2:1 and 4:1 downsampling code a LOT.
  252.  
  253.         . Added 'Auto Stream Sync' to the Stream Reading Code.
  254.  
  255.         . Added 'Equalizer Active' Menu Option to turn On/Off the
  256.           Graphic Equalizer
  257.  
  258. Whats New [10/03/98]:
  259.  
  260.         . Changed the playlist editor.
  261.  
  262.         . Fixed the progress LED code a little.
  263.  
  264. Whats New [07/03/98]:
  265.  
  266.         . Added a'flashing' Play Status indicator to the LCD Panel.
  267.  
  268.         . Worked on the LCD panel bit, updated the time (now shows hours,
  269.           mins, secs). Removed the Static from the display.. There is MORE
  270.           to go on the display, but I have to DRAW it :(
  271.  
  272. Whats New [06/03/98]:
  273.  
  274.         . Register filetypes now works corrctly. (also the 'ack' is gone
  275.           from the general prefs screen). When you click 'Register Filetypes'
  276.           NAD will make .mp1 .mp2 .mp3 and .PLS files auto start NAD
  277.           when you double click them.
  278.  
  279.         . the PAUSE button now works. Tell me if you have any problems
  280.           using it (NAD freezing etc). PAUSE only works on 'realtime'
  281.           playback systems (like the Windows Media system) you cannot
  282.           pause the '.wav File' decoder for obvious reasons.
  283.  
  284.         . coded the 'Browse' button on the internet preferences page.
  285.  
  286. Whats New [05/03/98]:
  287.  
  288.         . Did work on the preferences. Added some options to the
  289.           'General' tab, however these may not be active elsewhere
  290.           in the code yet.
  291.  
  292.         . Added Always On Top - Works;
  293.  
  294.         . Altered NAD's main Graphics. I didn't alter the playlist
  295.           editor, because I'm going to reprogram it, and it'll look
  296.           different.
  297.  
  298.           Settled on a 'style' guide (well...).. everything is dark
  299.           gray and mustard yellow. If you dont like this, do a NAD
  300.           modification...hahahah
  301.  
  302.         . Redrew the buttons. I think these ones are pretty ok, so
  303.           they'll probably stay.
  304.  
  305. Whats New [01/03/98]:
  306.  
  307.         . Started work on a 'WinShade' Mode..
  308.  
  309.         . Worked on the Playlist editor a little bit.
  310.  
  311.         . Speeded up the 'Spin' on the progress bar.
  312.  
  313.         . Altered Open Location so a blank URL is the same as CANCEL.
  314.  
  315.         . Added Shuffle and Repeat buttons.
  316.  
  317. Whats New [28/02/98]:
  318.  
  319.         . Fixed the SUPER fast playback of mp1 and mp2 files....
  320.  
  321. Whats New [27/02/98]:
  322.  
  323.         . Graphic Equalizer is DONE!!!... Well it didn't take as long as
  324.           I'd expected (about 20mins(including thought time)).. It seems
  325.           to work VERY nicely... The ONLY note to mention is that you have to
  326.           currently EDIT the .ini file to SWITCH it on... when NAD is NOT
  327.           running...
  328.  
  329.           To ACTIVATE edit nad.ini and set 'EqEnabled=1'... then eq till
  330.           you drop!
  331.  
  332.         . Removed the 'snap on' code. It was getting too annoying when every 
  333.           slight mofification to the code was screwing everything up.
  334.                   *HOWEVER* I am open suggestions as to how an 'alternative' system
  335.           could work. If you have any, email me!
  336.  
  337.         . Added code to make the playlist editor remember its screen location
  338.           IF its not snapped onto the main window.
  339.  
  340.         . Finished most of the buttons, there are still 3 to do, but I'm
  341.           doing different code for them.
  342.  
  343.         . Did the buttons. *NOTE* the graphics are NOT final, I just needed 
  344.           something quick...
  345.  
  346. Whats New [26/02/98]:
  347.  
  348.         . Improved seeking code. It shouldn't mess up anymore, giving you
  349.           a song full of strange 'whooping' noises...
  350.  
  351.         . Added 'Drag and Seek' you may now drag the progress bar around
  352.           again (like nad 0.80). 
  353.  
  354.         . Messed about with the audio output system a bit. Hopefully it
  355.           should solve a few of the problems some people have been having.
  356.  
  357. Whats New [25/02/98]:
  358.  
  359.         (Second Update)
  360.  
  361.         . Adjusted progress circle so it only shows 'full' led's and not
  362.           half or quarter lit ones. (well, hopefully).
  363.  
  364.         . Fixed a 'small' bug where when NAD said 'giving up looking for
  365.           valid header', It actually didn't give up, and would annoy you 
  366.           again and again and again and ...
  367.  
  368.         . Made the main window accessable when the PREFERENCES are
  369.           active. This allows you to change prefs and see the effects
  370.           (also to skip past songs when you are altering prefs).
  371.  
  372.         . Added a 'smooth volume' adjust, NAD now smoothly moves the
  373.           volume to the desired level. Also the volume control moves
  374.           smoothly too. (just like the progress bar)..
  375.           (as you can see I deal with the IMPORTANT things first...)
  376.  
  377.         . Added 8Bit output. At the request of a DEC ALPHA user.
  378.           tested. Seems ok. It seems a lot less 'hissy' than winamps
  379.           equivilent 8Bit output mode. Time will tell.
  380.  
  381.         (first Update)
  382.  
  383.         . Started work on the NEW button code. Added a OPEN FILE button!
  384.           Of course, It took the place of the PLAY button, but its more
  385.           useful huh?
  386.  
  387.         . Noticed that I'd forgotten to um... compile the URL streaming
  388.           SAVE code. So you couldn't 'Play and Save' whoops... anyway,
  389.           Its done now!
  390.  
  391.         . Fixed a 'small' bug in the open file dialog, where if the new
  392.           path was SHORTER than the previous path, NAD would keep whatever
  393.           was left over.
  394.  
  395.         . Fixed another little thing in  the playlist editor, on some systems
  396.           the playlist wasn't in the correct place... it is now...
  397.  
  398. Whats New [24/02/98]:
  399.  
  400.         . Re-Redesigned the Audio Output Code, so it should be (even) faster
  401.  
  402.         . Added URL Download Saving code. You can now set NAD to SAVE while
  403.           you STREAM. NAD takes the filename from the URL. All you do is set
  404.           the SAVE directory.
  405.  
  406.         . Started work on the New Graphic Equalizer code.
  407.  
  408.         . Added code so that if there are NO audio output plugins available, NAD
  409.           defaults to the 'Windows Media' system.
  410.  
  411.         . Implemented 'friendlier' anti-skip system, It now works within the NAD
  412.           Audio Output Plugin model.
  413.  
  414.         . Added user selectable sound card for the built in windows media sytem
  415.  
  416.         . Volume Control implemented. To get to the volume, click the
  417.           notch on the right hand side of the NAD main window. The left
  418.           hand column of LED's are volume!
  419.  
  420. Whats New [23/02/98]:
  421.  
  422.         . Sorted out the Cool Links page on the about screen.
  423.  
  424.         . Fixed a bug in the URL streaming code which meant a stream
  425.           reaching the 'end' would cause NAD to lockup. Its fixed now.
  426.           That'll teach me to let a MP3 get all the way to the end...
  427.  
  428.         . In my haste to update the sync code, I failed to take the
  429.           frame seeking code into account, therefore, NAD was not seeking
  430.           correctly(and causing crashes/lockups). I have now fixed this
  431.           and NAD should now be working great. (serves me right for 
  432.           writing NAD inbetween getting ready to out to a nightclub...)
  433.  
  434. Whats New [22/02/98]:
  435.  
  436.         . Completely redesiged the sync code. NAD should now play ALL files
  437.           (I got a few more mp3's that didn't work. I found there were 2 
  438.            types of 'illegal' data in the mp3's 
  439.  
  440.            Firstly a program called Mamp writes a 128byte header to the 
  441.            beginning of a mp3, in this 'header there are lots of '0xFFF' 
  442.            headers (that look like mpeg sync headers). 
  443.  
  444.            Secondly, Beatforge in their 'ultimate wizdom' put whole TEXT files
  445.            at the beginning of MP3's.... (up to 6k of TEXT..) which again, is
  446.            totally against the MP3 standard....
  447.  
  448.            Anyway NAD now reads the files, and can reccommend what to do, if an
  449.            mp3 is REALLY unsynced....
  450.  
  451. Whats New [20/02/98]:
  452.  
  453.         . Absolutely FULL MPEG 2.5 Support (not half support like vibe/winamp
  454.           etc..) that makes NAD and WINPLAY the only players to fully
  455.           support MPEG 2.5. (and since the programmers of WINPLAY INVENTED
  456.           MPEG 2.5.....)
  457.  
  458.         . Slightly improved sync code, NAD should now play all those files
  459.           that wouldn't play before(now that I ACTUALLY got my hands on one)
  460.           it seems some mp3 encoder adds a load of crap at the beginning of
  461.           the MP3... anyway its fixed...
  462.  
  463.         . URL Streaming Support.. It needs a lot more work, but you can
  464.           stream.. Use open location... NAD  supports HTTP HTTPS FTP GOPHER
  465.           I think thats enough protocols! (that includes password protected
  466.           sites etc)...
  467.  
  468. Whats New [18/02/98]:
  469.  
  470.         (Second Update)
  471.  
  472.         . .PLS playlist support! (Full support including relative path support).
  473.  
  474.         . Update preferences window, to allow the selection and configuration
  475.           of an 'output plugin'.
  476.  
  477.         . Speeded up .WAV file output.
  478.  
  479.         . Added channel selection See Preferences->Decoder->Output. This slider
  480.           allows you to set which channel is decoded.
  481.  
  482.           Stereo     - Both channels decoded
  483.           Right/left    - Only THAT channel is decoded, however output will
  484.                   come from BOTH speakers
  485.           Mono        - The Audio is 'mixed' into a single channel, if the
  486.                   output is stereo both channels will be audiable 
  487.                   output will be to BOTH speakers.
  488.         
  489.         (First Update)
  490.  
  491.         . Added 'Multiple Output Systems', See Preferences->Decoder->OutputSystem
  492.           This allows you to decode to (for example .wav file or internal output).
  493.  
  494.           Waveform Output - Allows you to output to a .WAV file
  495.           Windows Media   - This will route the decoded sound thru your soundcard
  496.                     (just like every other mp3 player etc)
  497.  
  498.           This system is dynamic, and supports 'output plugins' that'll be able to
  499.           play to ANY device (eg Direct Sound, paralell port DAC etc etc)
  500.  
  501.         . Added intelligent skip protection.. make sure you set your decoder task
  502.           priority to 'above normal' or 'Highest' (because netscape is a CPU hog)
  503.  
  504.         . Speed-ups here and there
  505.         . I altered the windows media output a bit, it should be faster.
  506.         . Started working on a few of the suggestions I've recieved in the past
  507.           few days....
  508.  
  509. Whats New [17/02/98]:
  510.  
  511.         (second update)
  512.         . Removed LED screen system. Kept the static, its more
  513.           random now.
  514.         . Speeded up the Windows Media Audio Output System.
  515.         . Fixed a few 'bugs' in the Windows Media Output System.
  516.         . Added nice time display font.
  517.  
  518.         (first Update)
  519.         . Started on the volume/graphic Eq stuff
  520.         . Started adding 'Buttons' (only Play at this release)
  521.         . Added an Open File dialog
  522.         . Totally redrawn the NAD graphics. theres nothing of Enlightenment
  523.           Left, except for the 'shape' and the gadget 'positions'. This was
  524.           because of some linux users emailing hate mail to me. They were
  525.           just jelous, because E is that last stonghold they have.. Only
  526.           kidding...(honest)
  527.         . Other stuff that I can't remember...
  528.  
  529. Whats New [15/02/98]:
  530.         
  531.         (second update today)
  532.         . added a cool 'spin' to the seek control you'll see what I mean
  533.         . sorted a couple of issues with seeking...
  534.         . also fixed a 'flicker' issue in the main window.
  535.  
  536.         (first update today)
  537.         . redesigned Playlist editor window looks nicer
  538.         . improved SNAP-On window support
  539.         . Improved MP3 time calculation
  540.         . Worked onthe SEEK control a bit more, no more glitches
  541.           or crashes.
  542.         . Worked on the graphics a bit. they're a bit prettier.
  543.  
  544. Whats New [13/02/98]:
  545.  
  546.         . Progress / Seek Code implented, needs work, but seems ok.
  547.         . Reduced CPU usage(again)...
  548.         . Added unfolding Code (try clicking the notch on the side of nad)
  549.           Thats where the graphic Equalizer will reside....
  550.         . Various other bits and pieces..
  551.  
  552. Whats New [12/02/98]:
  553.  
  554.         . Playlist Listbox finished.
  555.         . Drag and drop onto playlist ADDS files (without loosing the old playlist)
  556.         . Multiple Instance Support
  557.         . Minimize Location SLider
  558.         . configurable Stream Synchornization ammount
  559.         . start of WindowsMedia audio output options
  560.         . LED screen update rate.
  561.         . Snap on windows(the playlist editor and Graphic Equalizer Snap onto
  562.           the bottom of the main NAD window)
  563.  
  564. Known Issues:
  565.  
  566.         None now....
  567.  
  568.  
  569. Thanks
  570. `Spin        (on #mp3_4_free - EFNET)